home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / system / mail / transpor / ifmail23.z / ifmail23 / ifmail / ifcico / nlindex.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-02-20  |  569 b   |  42 lines

  1. #ifndef NLINDEX_H
  2. #define NLINDEX_H
  3.  
  4. #include "nodelist.h"
  5.  
  6. #define INDEX "index"
  7.  
  8. #ifdef HAS_NDBM_H
  9. #include <ndbm.h>
  10. extern DBM *nldb;
  11. #endif
  12. extern int openstatus;
  13.  
  14. extern struct _nodelist {
  15.     char *domain;
  16.     FILE *fp;
  17. } *nodevector;
  18.  
  19. struct _ixentry {
  20.     unsigned short zone;
  21.     unsigned short net;
  22.     unsigned short node;
  23.     unsigned short point;
  24. };
  25. struct _loc {
  26.     unsigned short nlnum;
  27.     off_t off;
  28.     unsigned short hub;
  29. };
  30.  
  31. extern struct _pkey {
  32.     char *key;
  33.     unsigned char type;
  34.     unsigned char pflag;
  35. } pkey[];
  36.  
  37. extern struct _fkey fkey[];
  38.  
  39. extern int initnl(void);
  40.  
  41. #endif
  42.